AI037
คู่มือเริ่มต้นภาษา C++ เวอร์ชันที่ 5
คอนเทนเนอร์แบบเชื่อมโยงและพอยเตอร์อัจฉริยะ
วัตถุประสงค์การเรียนรู้
- ระบุลักษณะประสิทธิภาพและกรณีใช้งานของ std::map และ std::set.
- แยกแยะความแตกต่างระหว่างคอนเทนเนอร์แบบเชื่อมโยงที่เรียงลำดับกับไม่เรียงลำดับใน STL.
- ใช้การจัดการหน่วยความจำอัตโนมัติโดยใช้ std::unique_ptr เพื่อการเป็นเจ้าของอย่างเดียว
- ใช้ std::shared_ptr และ std::weak_ptr เพื่อจัดการทรัพยากรที่แชร์กันและป้องกันการรั่วไหลของหน่วยความจำ